package com.pets.util;

import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.IOException;

/**
 * 文件上传工具类（图片上传）
 */
public class UploadUtil {
    public static String uploadFile(MultipartFile file) throws IOException {
        // 文件存放服务端的位置
        String rootPath = "D:\\tmp\\upload";
        // File.separator 的作用相当于 文件分隔符'\'
        File dir = new File(rootPath + File.separator);
        if (!dir.exists())
            //创建文件夹
            dir.mkdirs();
        // 写文件到服务器
        File serverFile = new File(dir.getAbsolutePath() + File.separator + file.getOriginalFilename());
        file.transferTo(serverFile);
        return "/upload/"+file.getOriginalFilename();
    }
}

